$(function () {
  var form = layui.form;
  var layer = layui.layer;
  form.verify({
    nickname: function (item) {
      if (item.value > 6) return "昵称长度必须在1~6个字符之间";
    },
  });
  userInfo();
  //   初始化用户的基本信息
  function userInfo() {
    $.ajax({
      type: "GET",
      url: "/my/userinfo",
      success: function (response) {
        if (response.status !== 0) return layer.msg(response.messages);
        // 调用form.val这个方法
        form.val("file", response.data);
      },
    });
  }
  //  给重置按钮添加点击事件
  $("#chong").on("click", function (e) {
    e.preventDefault();
    userInfo();
  });
  //  监听表单的提交行为
  $(".layui-form").on("submit", function (e) {
    //   阻止表单的默认行为
    e.preventDefault();
    $.ajax({
      type: "POST",
      url: "/my/userinfo",
      data: $(this).serialize(),
      success: function (res) {
        if (res.status !== 0) return layer.msg(res.message);
        layer.msg(res.message);
        //  调用父页面的方法
        window.parent.getyong();
      },
    });
  });
});
